@media screen and (max-width:767px) {
	.fadeInRight { animation:fadeInRight .8s 0s both }
	.fadeInLeft { animation:fadeInLeft .8s 0s both }
	.fadeIn { animation:fadeIn .8s 0s both}
	.fadeInUp { animation:fadeInUp .8s 0s both }
	.container {width: 96%; }

	body {font-size: 0.813em;}
	.top {height: 70px;border-bottom:#eee 1px solid;}
	.top .t_cen{height:70px; background:#fff; }
	.pc { display: none; }
	.phone { display: block; }
	.visible-phone {display:inherit!important;z-index:999;}
	.hidden-phone {display:none!important}
	.wrap {margin: 0;}
	.header-phone {margin-top:17px;margin-left:5%; }
	.top .logo{ left:5%;top:10px; }
	.top .logo img,.header-phone .logo img {width: 130px;}
	.top .yuyan{position:absolute;right:80px;width:36%;top:22px;z-index:555;text-align: right;word-spacing: 6px;font-size: 17px;}
	.menu-icon {width: 42px;height: 42px;float: right;background: url(../images/ico_open.png) no-repeat center;background-size:30px 30px;  }
	.menu-icon-close {position: absolute;width: 50px;height: 28px;background: url(../images/ico_close.png) no-repeat center;background-size:30px 30px;right: 7px;top: 18px;z-index:99999; }
	.nav-phone {padding-top: 55px;}
	.menubg li { border-bottom: #ddd 1px solid; }
	.menubg li a {display:block;width:85%;padding-left:15%;height:44px;line-height:44px;font-size:16px;  }
	.menubg li.lan a:nth-child(1) { width:30px;display: inline-block; }
	.menubg li.lan a:nth-child(2) { padding-left: 15px;width:30px;display: inline-block; }

	.flash { border-top:#fff 70px solid; }

	.swiper-container1{ border-top:#fff 70px solid; }
	.swiper-container1 .swiper-slide { overflow: hidden; }
	.swiper-container1  .swiper-button-prev { display: none; }
	.swiper-container1 .swiper-slide .tit { top:6%;left: 12%;width: 70%;height: 75%;z-index: 99; }
	.swiper-container1 .swiper-slide .tit1 { padding:0 0 4%; }
	.swiper-container1 .swiper-slide .tit2 { padding:0 0 3%;font-size: 18px; }
	.swiper-container1 .swiper-slide .tit3 { padding:0 0 6%;font-size: 26px; }
	.swiper-container1 .swiper-slide .tit4 { padding:0 0 3%; }
	.home1 { padding:0 0 6%; }
	.home1 li { width: 100%;padding:6% 0 0; }
	.home1 li .tit { font-size: 22px; }

	.home2 .title { padding:5% 0;}
	.home2 .text1 { font-size: 22px; }

	.home3 .left { width: 92%; }
	.home3 .left .tit1 { font-size: 22px;line-height: 32px; }
	.home3 .left td p:nth-child(1) span { font-size: 26px; }
	.home3 .right { width: 100%; overflow: hidden; }

	.home4 { min-height: 150px; }

	.home5 .left { width:100%;padding:6% 0 0 8%; }
	.home5 .left .tit1 { font-size: 24px;line-height: 30px; }
	.home5 .left .tit2 { padding:4% 0 5%; }
	.home5 .right { width: 100%; }

	.home7a .text1 { font-size: 20px;margin:0 0 2%; }
	.home7b .left { width: 100%;margin:0 0 20px;padding-right: 0; }
	.home7b .right { width: 100%; }
	.home7b .right li { margin-top: 3%;padding-top: 3%; }

	.foot1 { background: #323836;box-shadow:none; }
	.foot1 .left { width:100%;text-align: center;line-height: 22px;padding:0 0 3%;color: #333; }
	.foot1 .left p { padding:1px 0; }
	.foottit { max-width: 120px;width: 100%;margin:12px auto; }
	.foot2 { padding:5% 0;color:#fff;font-size: 12px;background:#282a29; }
	.foot2 a { color:#fff;}
	.foot2 .left,.foot2 .right { width: 100%;text-align: center; }

	.banner.container { border-top: #fff 70px solid; }
	.banner img { padding-bottom: 36px;width:140%;margin-left: -20%; }
	.banner .text { width: 70%;top:20%;height: 30%;left: 15%; }
	.banner .text1 { font-size: 22px; }
	.banner .text2 { font-size: 14px; }
	.banner .menu { height: 36px;line-height:35px;}
	.banner .menu .container { width:100%; }
	.banner .menu .content { padding:0; }
	.banner .menu a { margin:0;font-size: 12px; }
	.banner .c1 { font-size: 18px; }

	.main .daohang img { margin-top: -5px; }

	.about1 { padding:5% 0 2%;border-bottom: #ccc 1px solid;margin:0 0 2%; }
	.about1 .left { width:100%; }
	.about1 .left .text1 { font-size: 22px; }
	.about1 .left .line { width:50px;height: 6px;border-radius: 4px;background: #b30015;margin:0 0 6%; }
	.about1 .right { width:100%; }
	.about1 .right .text1 { margin:0 0 2%; }
	.about2 .left { width: 100%; }
	.about2 .right { width: 100%; }
	.about2 p { padding:0 0 12px; }

.cert li { width: 48%;float: left;margin: 0 4% 4% 0; }
.cert li:nth-child(2n) { margin-right: 0; }

.video li { width: 100%;float: left;margin: 0 0 3% 0;border-bottom: #ccc 1px solid; }

.workroom li { width: 100%;float: left;margin: 0 0 4% 0; }

.erji .left { width: 100%; }
.erji .right { display: none; }

.protd { overflow: hidden;/*×¢Òâ²»ÒªÐ´ÔÚ×îºóÁË*/ white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.main.prolist { padding-top:7%; }
	.prolist { margin-top:-56px;padding-top:3%; }
	.prolist .title .tit { font-size: 22px; }
	.prolist li { width:100%;margin-bottom:3%; }
	.prolist .cpbg { width:100%;height:160px; }
	.prolist li:nth-child(5) .cpbg { width: 200%; }
	.prolist li:nth-child(5) .cpbg { width: 200%; }
	.prolist li .num { top:15%;left:5%;font-size:25px; }
	.prolist li:nth-child(1) .num { top:19%; }
	.prolist li:nth-child(5) .num { top:11%; }
	.prolist li .text { left:5%;bottom:5%; }
	.prolist li .text .t2 { padding:4% 0 0;font-size: 18px; }
	.prolist li .pro { border:0; }
	.prolist li .pro img { width:40%;margin-top:-5%; }
	.prolist li:nth-child(1) .pro img { width:40%;margin-top:5%; }
	.prolist li:nth-child(1) .pro { margin-right: -15%; }

	.prolist li { width: 100%;float: left;margin:0 0 4%; }
	.prolist li:hover .pic img {transform: scale(1, 1);}
	.prolist li .tit { padding:13px 0 8px;font-size: 18px; }
	.prolist li .des { font-size: 12px; }

	.proview .content { padding:5% 0 0; }
	.proview1 .left { width: 100%; }
	.proview1 .left .des { padding:0 0 5%; }
	.proview1 .more { width: 120px;height: 38px;line-height: 38px;font-size: 14px; }
	.proview1 .right { width: 100%;padding-top:6%; }
	.proview1 .mr_frBtnL,.proview1 .mr_frBtnR{margin:7% 0 0;}
	.proview1 .mr_frBtnL img,.proview1 .mr_frBtnR img { width: 18px; }
	.proview1 .mr_frUl ul li { width:33.3333%; }

	.cert .cert1 { padding:5% 0;font-size: 30px; }
	.cert .cert2 .right { width: 100%;margin-right: 0; }
	.cert .cert2 .right li { width: 48%;margin: 0 4% 2% 0;height: 40px; }
	.cert .cert2 .right li:nth-child(3n) { margin-right: 4%; }
	.cert .cert2 .right li:nth-child(2n) { margin-right: 0; }

	.news { padding:5% 0; }
	.news li { width:100%;margin:0 0 4%; }
	.news li:hover .pic img {transform: scale(1, 1);}
	.news li .date { padding:1% 0 0; }
	.news li .tit { font-size: 16px; }
	.newsview .title { font-size:18px;margin-top:2%; }
	.newsview .date { font-size: 12px; }
	.newsview .text img { width: 100%; }

	.xg .left,.xg .right { width: 100%; }

	.contact .tit { padding:0 5% 3%;font-size: 18px;line-height: 36px; }
	.contact .content { padding:3% 5% 1%;background: #fff; }
	.contact .content.text-center { text-align: left; }
	.contact .content p { display: block;margin:4px 0;word-spacing: 4px; }
	.contact .content p img { width: 26px;margin-right: 6px; }
	.map { height: 300px;}
	.form-control { width:97.3%; }
	.form-rt .tit1 {margin-bottom: 20px;font-size: 17px; }

	.gaodu { border-bottom:#fff 40px solid; }
	.db { position: fixed;bottom:0;left:0;width:100%;height: 40px;line-height: 40px;z-index: 999;border-top:#ddd 1px solid; }
	.dbbg { width: 100%;height: 100%;background-color: #fff;opacity:0.9; }
	.dbcd { position: absolute;display:block;left: 0;top:0;width:93%;padding-left:7%;color:#111;height: 100%;z-index: 9999;font-size: 16px;text-align:center;font-size: 10px; }
	.dbcd a { display:inline-block;width:30%;float:left;text-align:center;color: #111;word-spacing: 5px;font-size: 16px; }
	.mt-tabpage-count {width: 481px;height: 260px; }
	.mt-tabpage-count .mt-tabpage-item {width: 481px;height: 260px;}

	.map { height:300px;margin-top:6%}
	#fenye {height:20px; }
	#fenye a {padding:2px 6px;margin:0 2px; }
	#fenye .a1 { padding:2px 6px; margin:0 2px;}
}